python、postman、jmeter将上一个接口返回值作为下一个接口的请求参数

您所在的位置:网站首页 python post接口里面data怎么确定 python、postman、jmeter将上一个接口返回值作为下一个接口的请求参数

python、postman、jmeter将上一个接口返回值作为下一个接口的请求参数

2024-06-13 15:52| 来源: 网络整理| 查看: 265

python进行接口请求,第一个接口返回的数据作为第二个参数的入参 from operator import pos #导入包 定义要使用那个类 import requests import json url = 'http://123.56.22.39:48083/web/v2/user/userLogin' date={ 'userName':'admin', 'password':'admin' } r=requests.post(url=url,data=date) print(r.status_code) print(r.text) print(r.json()['data']['token']) # url2 = 'http://123.56.22.39:48083/web/v2/user/logout' date1={ 'userId':1, 'token':r.json()['data']['token'] # } r2 = requests.post(url=url2,data=date1) print(r2.status_code) print(r2.text)

 

返回数据为 200 {"code":0,"msg":"请求成功","userId":0,"token":null,"data":{"role":1,"videoPower":"1","snAuthPower":"1","userId":1,"token":"9f88cdad3c3b4e748e5367fb55cba90e"}} 9f88cdad3c3b4e748e5367fb55cba90e #第一个接口返回的数据 200 {"code":0,"msg":"请求成功","userId":0,"token":null,"data":null} 第一个接口返回的token数据 作为第二个接口token的入参。

 

postman之上一个接口的返回值作为下一个接口的入参

https://blog.csdn.net/hqsary/article/details/82347515

在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是:

1、获取上一个接口的返回值

2、将返回值设置成环境变量或者全局变量

3、设置下一个接口的参数形式

 

例子:

存在两个接口(设置微信公众号的测试号的菜单栏的接口)

1、第一个接口用户获取access_token。https://api.weixin.qq.com/cgi-bin/token?三个参数如下。

2、第二个接口用户设置菜单栏。

在这两个接口中,我们需要将第一个接口返回的access_token值作为第一个接口的其中一个参数。

将第一个接口的返回值设置为环境变量 第一个接口发送返回值如下:

在第一个接口的tests中,获取access_token,并将其设置为环境变量,代码如下:

//将数据解析成json格式 var data=JSON.parse(responseBody);   //获取access_token值 var access_token=data.access_token;   //设置成环境变量 pm.environment.set("access_token", access_token); 第一个接口请求成功之后可以看到,该环境变量生成,可以再环境变量中看到。

在第二个接口,用{{access_token}}就可以获取access_token值

如上图,对于需要获取的值使用{{}}设置及时获取环境变量或者全局变量的值,

设置完成之后,如果两个接口在同一个文件下,那么点击runner,只需要执行一次就可以完成两个接口的请求啦;

注意:

两个接口要在同一个环境下哟,不然第二个接口找不到值啦。

 

 

jmeter将上一个接口返回值作为下一个接口的请求参数

https://www.cnblogs.com/liyuanhong/p/7087401.html

https://www.cnblogs.com/appium/p/10458133.html

https://blog.csdn.net/sankoudoudou/article/details/79713479



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3